package Cultivos;

import java.util.ArrayList;
import java.util.List;

public class Mixtas extends RegionCultivos {

	
	private List<RegionCultivos> subdivisiones;
	
	
	@Override
	public void agregarCultivo(RegionCultivos unCultivo){
		
		this.subdivisiones.add(unCultivo);
	} 

	public Mixtas() {
		
		subdivisiones = new ArrayList<RegionCultivos>(); 
	}
	
	@Override
	public Integer gananciaAnualSoja() {
		
		int gananciaResultante = 0;
		
		for (RegionCultivos iterableCultivo : this.subdivisiones) {
			
			gananciaResultante = gananciaResultante + iterableCultivo.gananciaAnualSoja();
		}
		
		return (gananciaResultante / 4);
	}

	@Override
	public Integer gananciaAnualTrigo() {
		
		int gananciaResultante = 0;
		
		for (RegionCultivos iterableCultivo : this.subdivisiones) {
			
			gananciaResultante = gananciaResultante + iterableCultivo.gananciaAnualTrigo();
		}
		
		return (gananciaResultante / 4);
	}

	
	
}
